@media only screen and (min-width:800px) 
{
.wrap { width: 1100px; margin: 0 auto; }
.pcremove{ display:none}
.phonelogo{ display:none}
.fl { float: left; display: inline;}
.fr { float: right; display: inline;}
.visible-sm {  display: none;}
.hidden-sm {  display: block;}
.hidden-sm {display: none;}
.w770{width:770px; overflow:hidden;}
.w300{width:300px; overflow:hidden;}
.clearfix:after {content: "";display: table;clear: both;}
.container {font-family: 'Lato', Sans-serif;width: 100%;margin: 0 auto;}
.container.navbar {width: 100%;}
.container:before, .container:after {content: "";display: table;clear: both;}
.layout-right-content {color: #ffdede;}
.top_wrap{margin: 0 auto;  background:#f7f7f7; border-bottom: 1px solid #ededed; height: 36px;}
.top-bar-wrap{  background:#f7f7f7; border-bottom: 1px solid #ededed; height: 36px; min-width: 1200px;}
.top-bar{  margin: 0 auto; font-size: 12px; }
.top-bar .tb-com{ margin: 0 10px; line-height: 36px;color: #666;}
.top-bar .tb-com a{ color: #666;}
.top-bar .tb-com a:hover{ color: #f60;}
.tb-login-bar{ display:none;}
.tb-login-bar .tb-logout{line-height: 36px; color: #999;}
.tb-login-bar a{ color: #666; padding: 0 6px;}
.tb-login-bar a:hover{ color: #f60;}
.tb-login-bar span{ padding-right: 0; color: #069; float:left;}
.tb-login-bar .tb-login{ color:#666;}
.tb-login-bar .tb-login span{ float:none; padding-right:5px;}
.tb-login-bar .tb-login span a{color: #069;}
.tb-login-bar .tb-login span a:hover{color: #f60;}
.top-bar .tb-pop{ position: relative; z-index: 810;}
.top-bar .tb-wx{ margin: 0;}
.tb-pop-tit{ line-height: 36px;  height: 36px; float:left;}
.tb-pop-tit a{ color: #666;padding: 0 10px;}
.tb-pop .tb-pop-con{ position: absolute; left:0; top: 37px; background: #fff; z-index: 15; display:none;}
.tb-pop .tb-pop-tit{ border-left: 1px solid #f7f7f7; border-right: 1px solid #f7f7f7;}
.tb-pop .curr{ border-left: 1px solid #ededed; border-right: 1px solid #ededed; background: #fff;}
.tb-wx .tb-pop-con{border:1px solid #ededed; border-top: none; padding: 10px 15px; text-align: center; color: #666;  line-height: 24px; white-space: nowrap;}
.tb-wx em{ position:absolute; left:1px; top:35px; height:5px; width:96px; background:#fff; display:none; z-index:2;}
.tb-wx.hover .tb-pop-tit{ border-left: 1px solid #ededed; border-right: 1px solid #ededed; background:#fff;}
.tb-wx.hover .tb-pop-con, .tb-wx.hover em{ display:block;}
.tb-wx a{ float:left; line-height:36px; height:36px;}
.tb-wx .tb-pop-con a{ float:none;}
.tb-wx a:hover{ text-decoration:none;}
.tb-wx font{ font-size: 12px; position: relative; top:0; float:left; cursor:pointer;}
.tb-wx .arrow{ float:left; width: 20px; height: 20px; background: url(../images/bg_arrow.gif) 0 -56px no-repeat; margin: 8px 0 0 8px; cursor:pointer;}
.tb-wx.hover font{ color:#666;}
.tb-wx.hover .arrow{ background-position:-55px 0;}
.tb-pop .tb-pop-con img{margin: 8px 0;}
.tb-wb{}
.tb-wb span{ position: relative; top:0; float:left;}
.tb-wb a{ float:left;width: 20px; height: 20px; background: url(../images/bg_arrow.gif) no-repeat; margin: 8px 0 0 8px;}
.tb-wb .sina-wb{ background-position: -25px -56px;}
.tb-wb .qq-wb{ background-position: -50px -56px;}
.tb-wb .sina-wb:hover{ background-position: 0 0;}
.tb-wb .qq-wb:hover{ background-position: -29px 0;}


.ks{width:376px;padding-top:18px;float:right;}

.ks-select,.ks-input input{height:38px;float:left;zoom:1}
.ks-select,.ks-q{border:1px solid #e5e5e5;border-right:0;color:#999}
.ks-select{width:68px;background-color:#f4f4f4;position:relative;zoom:1;text-align:center;font-size:14px;line-height:38px;color:#333}
.ks-input{width:307px; overflow:hidden}
.ks-input input{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ks-input .focus{color:#333}
.ks-input .ks-label{width:217px;zoom:1; background-color:#996633}
.ks-select .item{display:block;padding-right:18px}
.ks-select .tragl{right:15px;top:19px;background:url(../images/bg.png) no-repeat -493px -64px;height:4px;width:8px;display:inline-block;position:absolute;overflow:hidden}
.ks-select:hover .tragl{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:#1281dd transparent transparent}
.ks-label{float:left;position:relative;zoom:1}

.ks-label .ks-pop{width:100%;position:absolute;left:0;top:34px;background-color:#fff;display:none;z-index:200;overflow:hidden}
.ks-label .ks-pop ul{border:1px solid #e5e5e5;position:relative;zoom:1;z-index:2}
.ks-label .ks-pop li{height:30px;line-height:30px;padding:0 10px;overflow:hidden;vertical-align:middle;font-size:14px;cursor:pointer}
.ks-label .ks-pop li.hover{background-color:#f2f2f2}
.ks-label .ks-pop li span{margin-left:6px;float:right;color:#999}
.ks-label .ks-pop iframe{width:100%;height:100%;_height:.parentNode.clientHeight);background:#fff;position:absolute;left:0;top:0}
.ks-select-pop{width:100%;border:1px solid #e5e5e5;border-top:0;background-color:#fff;position:absolute;left:-1px;top:34px}
.ks-select-pop .item{height:30px;line-height:30px;overflow:hidden;cursor:pointer}
.ks-select-pop .item:hover{color:#333;background-color:#f2f2f2;text-decoration:none}
.ks-select-pop .current{background-color:#f2f2f2}
.ks .active{background-color:#fff;border-radius:5px 0 0 0}
.ks-input .ks-q{width:210px;height:28px;line-height:28px;padding:5px 0 5px 10px; }
.ks-input .ks-submit{width:90px;height:40px;background-color:#55b939;border:0;cursor:pointer;color:#fff;font-size:16px}
.ks-input .ks-submit:hover{background-position:-252px -178px}

.hot-icon{background: url("../images/ico_hot.png") no-repeat;height: 15px;width: 23px;padding:10px 20px 0px 5px}



.banner-inner{padding:15px 0 15px}
.banner .logo{float:left;font-weight:normal}
.banner em{ list-style:none; font-size:16px; display:block; float:left; display:none}
.banner .logo a{height:59px;display:block;width:358px;position:relative}
.banner .logo a:hover{text-decoration:none}
.banner .logo a:hover .logo-name{color:#333}
.logo-icon{background:url(../images/logo.jpg) 0px 5px no-repeat;display:inline-block;width:432px;height:69px;float:left;}
.tel{ float:right;}
.ceshi{ font-size:12px; background-color:#CCCCCC; color:#FFFFFF; text-align:center; width:60px; padding:1px;-webkit-border-radius: 10px; border-radius: 10px; float:left; margin-top:30px}
.btn-navbar {  display: none;}
.nav-bar {   font: 16px/39px microsoft yahei;  background: #025293;  height:50px; line-height:50px;}
.the-nav {  display: block;background: url("../images/meunbg1.jpg") no-repeat;}
.the-nav .navbox {display: block;}
.the-nav > .navbox {margin: 0; }
.the-nav > .navbox > li {display: inline-block;  margin-bottom: 0;  position: relative;}
.the-nav > .navbox > li a {display: block;color: #fff;  font-weight: 500;text-decoration: none;width:79px; text-align:center;}
.the-nav > .navbox > li:nth-of-type(1) > a {  margin-left: 5px;}
.the-nav > .navbox > li:last-of-type > a {  margin-right: 5px;}
.the-nav > .navbox > li:hover > a {  color: #fff; background:#0f8ad2;}
.the-nav > .navbox .active {  color: #fff; background:#0f8ad2;}
.the-nav > .navbox > li:hover .subnav {  display: block;}
.navbox > li > .subnav {  display: none;  position: absolute;top:100%; left:0; z-index:20;margin:0;padding:0;  background:#0f8ad2;box-shadow: 0 1px 1px 0px #DDDDDD;}
.navbox > li > .subnav > li {  margin-bottom: 0;height:38px; line-height:38px;}
.navbox > li > .subnav > li a {  color: #fff;  -moz-transition: all, 0.2s;  -o-transition: all, 0.2s;  -webkit-transition: all, 0.2s;  transition: all, 0.2s;}
.navbox > li > .subnav > li:hover a {  background: #f69149;  color: white;}



.indBox{border: 1px solid #D6D6D6;border-top:none;background-color:#fff;}
.focusNews_wrap{ width: 350px;  height: 270px;     overflow:hidden;   float: left; padding-top:20px}
#focusNews{     width: 350px;      height: 260px;}
#focusNews .pe_u_thumb img{       width: 350px; height: 260px;}
#focusNews .pe_u_thumb_title{ display:block; }
#focusNews .num{ bottom: 15px; right:0px;}
#focusNews .num a{background:#fff;border-radius:5px;height:5px;width:5px;border:none;margin-right:10px;text-indent: -9999px;display: inline-block;float: left;margin-top: 0px;}
#focusNews .num a.on{ background:#025293;  }
#focusNews .bg{display:block;height:40px;line-height:40px;filter: alpha(opacity=50);opacity: 0.5;border:none;}
#focusNews .pe_u_thumb_title .txt{display:none;}
#focusNews .pe_u_thumb_title a{overflow:hidden; color:#fff;display:block;text-overflow:ellipsis; display:block; white-space:nowrap;line-height:40px; height:40px;width: 310px; }

.in{padding:3px 10px 5px 10px;}
.topNews_first {padding: 0px 10px;overflow:hidden;width:50%;margin-top: -14px;float:right; padding-top:23px}
.topNews_first .box_list li{height: 30px;line-height: 30px;background: url(../images/shareB.gif) no-repeat 0 -469px;padding-left:12px;}
.topNews_first .box_list li span.date{float:right;font-size:13px}
.topNews_first .box_list li a{overflow:hidden;  line-height:33px; height:33px; display:block;text-overflow:ellipsis; display:block; white-space:nowrap; font-size:14px }
.topNews {overflow: hidden; }
.topNews ul {}
.topNews li {padding: 28px 0px 12px 0px;border-bottom: 1px solid #eee;font-size: 14px; float:left;width: 50%; margin-bottom:18px}
.topNews .date { float: left; width: 80px; text-align: center; margin-right: 10px; }
.topNews .date span { display: block; line-height: 40px; }
.topNews .date .d1 { background-color: #025293; color: #fff; }
.topNews .date .d2 { background-color: #E7E7E7; color: #666; }
.topNews .title { font-size: 15px; height: 30px; line-height: 19px; margin-bottom: 5px; padding-right:15px; }
.topNews .title a { color: #666; }
.topNews .title a:hover {color: #092f46;}
.topNews .intro { font-size: 14px; color: #999; line-height: 24px; height: 44px; padding-right:15px;}

.topNews_sec {padding: 0px 10px;overflow:hidden;width:100%;margin-top: -14px;float:right; padding-top:23px}
.topNews_sec .box_list li{width:45%;height: 30px;line-height: 30px;background: url(../images/shareB.gif) no-repeat 0 -469px;margin-left:12px;  padding-left:12px; padding-right:12px; float:left; overflow:hidden;text-overflow:ellipsis; display:block; white-space:nowrap; font-size:14px}
.topNews_sec .box_list li span.date{float:right;font-size:13px}


.officebgbox{ position:relative;}
.officbglist{ background:url(/temple/dh2019/style/images/officebg1.jpg)  no-repeat;background-size: 100%; width:100%; height:252px}
.officbgtitle{ color:White; position:absolute; left:410px; top:70px; font-size:51px}

#ZJFC{position: relative;width: 700px;margin: 0 auto;  }
#ZJFC .next, #ZJFC .prev{position: absolute;display: block;top: 89px;width: 24px;height: 80px;overflow: hidden;cursor: pointer;opacity: 0.6;filter:alpha(opacity=60)}
#ZJFC .prev{left: -20px;background: url(../images/scrolright_06.jpg)  no-repeat;}
a.prev {}
#ZJFC .next{background: url(../images/scrolright_09.jpg) right top no-repeat;right: -22px;top: 86px;}
#ZJFC .bd{height: 180px;overflow: hidden;width: 100%;  }
/*

#ZJFC .bd ul{overflow: hidden;}
#ZJFC .bd li{float: left;}
#ZJFC .bd li .pic{width: 108px;}
#ZJFC .bd li .pic a{display: inline-block;overflow: hidden;width: 108px;background-color: #fff;}
#ZJFC .bd li .pic a img{float: left;width: 100px;height: 133px;margin: 3px;}
#ZJFC .bd li .con{padding-top:20px;vertical-align:middle;}
#ZJFC .bd li .btnView{top:110px;}
#ZJFC .tempWrap{margin-left:10px;}
#ZJFC .bd a.more{display:block!important;width:100px;line-height: 55px;background: #1bb1af;color: #fff;font-size: 21px;font-weight: bold;margin-top: 10px;float: right;}
#ZJFC  .hd{line-height: 57px;padding: 0px 20px;border: none;height: 57px;border-bottom: 3px solid #fff;box-shadow: #333  0px 2px 2px -2px;}
#ZJFC .hd h3{float: left;text-align: center;font-weight: bold;height: 58px;margin-right: 20px;_display: inline;_width: 100px;color: #fff;      font-size: 20px;letter-spacing: 2px;}
#ZJFC  .hd h3 a{color: #fff;font-size: 20px;text-decoration: none;display: block;height: 50px;padding: 0 5px;float: left;}
#ZJFC .hd a.more{float:right;color: #fff;font-weight: bold;line-height: 65px;font-size: 15px;}*/
.mainIn{ overflow:hidden; padding-top: 10px;background-color: #fff;opacity: 0.9; border-top:4px #025293 solid;border-left:1px #dddddd solid;border-right:1px #dddddd solid;border-bottom:1px #dddddd solid}


/*
.docList li{float:left; overflow:hidden;}
.docList li .docImgDiv{padding-left:10px; width: 125px; float:left;}
.docList li .docImgDiv a{display:block; padding:2px; border:1px solid #e0e0e0;background-color: #fff;}
.docList li .docImgDiv a img{width: 120px; height: 146px;}
.docList li .docImgDiv a:hover{border:1px solid #999;}
.docList li .txt{width:90px; float:left; font-size: 12px;padding-left:8px;font-weight: 100;}
.docList li .intro{ display:none}
.docList li .pe_u_thumb_title{font-weight: 100; font-size: 18px;line-height: 30px;}
.docList li .btnView{display:block; width:88px; height:22px; line-height:22px; margin-top:5px; background:url("../images/icons.gif") -115px -91px; text-align:center;}
.docList li .btnView:hover{text-decoration:none;}
.docList li .zc{ line-height:18px; padding-top:5px;text-overflow:ellipsis; display:block; white-space:nowrap; font-size:14px; overflow:hidden; height:160px;}
*/

.docList{overflow:hidden; zoom:1; text-align:left;}
.docList .pic {float:left; margin-right:10px;}
.docList .pic img {border:1px solid #DBDBDB; padding:1px}
.docList h2 {font-family:"宋体"; margin-bottom:8px; margin-top:1px; font-size:16px}
.docList h2 a{ color:#025293}
.docList h3 { margin-bottom:10px; font-size:14px; color:#1a1a1a}
.docList li {height:175px; margin-right:5px; padding-top:10px; float:left; width:265px;  overflow:hidden;}
.docList p {text-indent:0; font-size:12px; color:#666666}
.zj_btn{ overflow:hidden;zoom:1; margin-top:12px;}
.zj_btn a{ float:left; width:50px; height:25px; line-height:25px; text-align:center; margin-right:1px; font-size:12px; color:#333; border:1px #bbbaba solid; margin-right:10px;border-radius: 3px; }
.zj_btn a.btnb1{color:#1b6b57; font-size:12px; font-weight:bold; }
.zj_btn a.btnb2{color:#1e4a6b; font-size:12px; font-weight:bold; }
.zj_btn a:hover{ text-decoration:none; background:#0f8ad2; color:#fff;border:1px #0f8ad2 solid;border-radius: 3px;}




.fastbtnbox{ height:126px; overflow:hidden; position:relative;}
.fastbtnbox ul{width:200%;}
.fastbtnbox li{float:left; width:225px; overflow:hidden; position:relative;}
.fastbtnbox li a{display:block; width:210px;  text-align:center; overflow:hidden; background:#d07f81; color:#FFF; padding-top:15px; text-decoration:none}
.fastbtnbox li h2{ font-size:14px; display:block; padding-top:10px; padding-bottom:15px;}
.fastbtnbox .bg{background:url(../image/bg3.png) left top no-repeat; width:186px; height:114px; overflow:hidden; position:absolute; z-index:10; left:0px; top:0px; display:none;}
.fastbtnbox .imgDiv{padding:0px 0;}
.fastbtnbox .li_02 a{background:#5e95b5;}
.fastbtnbox .li_03 a{background:#caa378;}
.fastbtnbox .li_04 a{background:#68b4b5;}

.ExpertsPart1 dt{ float:left; width:230px}
.ExpertsPart1 dt img{  width:210px; }
.ExpertsPart1 dd{ float:left; width:510px}
.btns{border-bottom:1px dashed #eee;padding-bottom:20px;margin-bottom:20px}
.btns{text-align:center;margin-top:20px}
.btns .btn{width:230px;height:54px;line-height:54px;display:inline-block;border-radius:4px;margin:10px;font-size:18px;color:#fff}
.btns .wechat{background:#3ebe3c;position:relative}
.btns .wechat:hover{background:#38ab36}
.btns .wechat:active{background:#329830}
.btns .wechat .wechat-qrcode{position:absolute;top:-155px;left:40px;width:150px;overflow:hidden;display:none}
.btns .wechat .wechat-qrcode img{width:100%}
.btns .wechat:hover .wechat-qrcode{display:block}
.btns .register{background:#ca9044}
.btns .register:hover{background:#bd8336}
.btns .register:active{background:#a87430}
.footer-follow{ float:right}
.footer-follow img{ width:80px; height:80px}
.footer-follow dl{ float:left; margin-left:15px; font-size:12px; text-align:center; line-height:23px}

#doctor_list .pic {float:left; margin-right:10px;}
#doctor_list .pic img {border:1px solid #DBDBDB; padding:1px; width:120px;}
#doctor_list h2 { margin-bottom:5px; font-size:16px}
#doctor_list label {  font-size:15px; color:#666666}

#doctor_list li {height:170px; border-bottom:1px dashed #DBDBDB; float:left; width:350px;  overflow:hidden;padding-bottom:20px;margin-right:10px; padding-top:15px  }
#doctor_list p {text-indent:0; font-size:14px; line-height:22px; }
#doctor_list .link {text-indent:0;  float:left; padding-top:5px}


#ShiPin_list .pic {margin-right:10px;}
#ShiPin_list .pic img {border:1px solid #DBDBDB; padding:1px; width:350px;}
#ShiPin_list h2 { margin-bottom:5px; font-size:16px; display:block}
#ShiPin_list label {  font-size:15px; color:#666666}

#ShiPin_list li {height:200px; border-bottom:1px dashed #DBDBDB; float:left; width:370px;  overflow:hidden;padding-bottom:20px;margin-right:10px; padding-top:15px  }
#ShiPin_list p {text-indent:0; font-size:14px; line-height:22px; }
#ShiPin_list .link {text-indent:0;  float:left; padding-top:5px}


}